package com.five.base.common;

import org.springframework.beans.factory.annotation.Value;

/**
 * @ClassName BaseAliyunOSS
 * @Author xwu36
 * @Date 2019/1/7 13:05
 * @Version 1.0
 * @Description 阿里云配置信息的抽象类
 **/
public abstract class BaseAliyunOSS {

	/**
	 * 获取oss的key
	 */
	@Value("${base.keyId}")
	public String KEY_ID;
	/**
	 * 获取oss密匙
	 */
	@Value("${base.keySecret}")
	public String KEY_SECRET;
	/**
	 * 获取存储桶的名字
	 */
	@Value("${base.bucketName}")
	public String BUCKET_NAME;
	/**
	 * 获取oss地址
	 */
	@Value("${base.ossAddress}")
	public String OSS_ADDRESS;
	/**
	 * 获取oss文件夹地址
	 */
	@Value("${base.ossFileAddress}")
	public String OSSFILE_ADDRESS;
	/**
	 * 获取本地的文件路径
	 */
	@Value("${base.localFileAddress}")
	public String LOCALFILE_ADDRESS;

	/**
	 * @return boolean
	 */
	public abstract Boolean isUploadSuccess();
}
